most responsible - French English Dictionary